# Base images 基础镜像
FROM  php:5.6-fpm-alpine
#MAINTAINER 维护者信息
MAINTAINER "wish"
#LABEL 标签信息
LABEL version="1.0" description="development environment" email="1877708183@qq.com"
#COPY 拷贝文件
COPY ./conf.d /usr/local/etc/php/conf.d
#更改源地址
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
 && apk update \
     #加密扩展所需依赖
 && apk add --no-cache -U libmcrypt-dev \
    #GD库扩展所需依赖
    freetype-dev \
    libjpeg-turbo-dev \
    libpng-dev \
    #redis扩展所需
    autoconf  \
    g++ \
    make \
 #PDO扩展（连接数据库）
 && docker-php-ext-install pdo pdo_mysql \
 #mysqli扩展
 && cd /usr/local/bin && ./docker-php-ext-install mysqli \
 #mbstring扩展
 && docker-php-ext-install mbstring \
 #zip扩展
 && docker-php-ext-install zip \
 #opcache扩展(PHP优化加速)
 && docker-php-ext-install opcache \
 #GD库扩展（图片处理）
 && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include/ \
 && docker-php-ext-install -j$(nproc) gd \
 #bcmath扩展（高精度计算）
 && docker-php-ext-install -j$(nproc) bcmath \
 #mcrypt扩展（加密解密）
 && docker-php-ext-install mcrypt \
# redis扩展（安装包地址：https://pecl.php.net/package/redis）
 && wget http://pecl.php.net/get/redis-4.2.0.tgz \
 && pecl install redis-4.2.0.tgz && docker-php-ext-enable redis \
 && rm -rf redis-4.2.0.tgz \
# xdebug扩展（安装包地址：https://pecl.php.net/package/xdebug）
 && wget https://pecl.php.net/get/xdebug-2.4.0.tgz \
 && pecl install xdebug-2.4.0.tgz && docker-php-ext-enable xdebug \
 && rm -rf xdebug-2.4.0.tgz \

#扩展保存地址 /usr/local/lib/php/extensions
#查看docker-php-ext-install可安装的扩展  命令docker-php-ext-configure









